/*
Theme Name: Child of TwentyEleven
Theme URI: http://www.cityhipandknee.co.uk
Descrption: cityhipandknee
Author: Joshua Lee
Template: twentyeleven
*/

@import url('../twentyeleven/style.css');

#branding {
	border-top: 0px solid #bbb;
	padding-bottom: 0;
	position: relative;
	z-index: 9999;
}


#branding hgroup {
	margin: 0;
}


#site-title {
position: absolute;
left: -9999px;
top: 0.125em;
z-index: -999;
}

#site-description {
position: absolute;
left: -9999px;
top: 6.625em;
z-index: -999;
}

/* Search Form */
#branding #searchform {
	display: none;
}

#page { max-width: 1000px;
min-width: 1000px;
margin: 0em auto;
margin-top: 0;
 }

body {
	padding: 0 0em;
}

#access {
    background: #006EF9;
    background: -moz-linear-gradient(#006EF9, #003A8B);
    background: -o-linear-gradient(#006EF9, #003A8B);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#006EF9)(#003A8B), to(#003A8B)); /* older webkit syntax */
    background: -webkit-linear-gradient(#006EF9, #003A8B);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0 0 0 0px;
    z-index: 999;
}

#access div {
    margin: 0 0 0 2%;
}

#access li:hover > a, #access a:focus {
    background: #ffffff;
    font-weight: 500;
    color: #006EF9;
}

#access li:hover > a,
#access ul ul :hover > a,
#access a:focus {
	background: #ffffff;
}

#access ul ul a {
	background: #ffffff;
}


.entry-title {
    clear: both;
    color: #006EF9;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.5em;
    padding-bottom: 0.1em;
    padding-top: 0px;
}

p {
    margin-bottom: 0.5em;
}

body, input, textarea {
    color: rgb(55, 55, 55);
    font: 300 14px/1.5 "Trebuchet MS",Helvetica,Arial,sans-serif;
}

.hentry, .no-results {
    border-bottom: none;
}

#content {
margin: 0 24% 0 2%;
width: 69%;
}

#primary {
    float: left;
    margin: 0 -35% 0 0;
    width: 100%;
    }
    
#secondary {
	float: right;	
    margin-right: 0;
    width:27%;
}

#main {
    padding: 1em 0px 0px;
}

.entry-content, .entry-summary {
    padding: 0.5em 0px 0px;
}


.widget-title {
    color: #003a8b;
    font-size: 19px;
    font-weight: bold;
    line-height: 1.5em;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: normal;
}

#secondary.widget-area {
    font-size: 19px;
}

.textwidget {
    font-size: 25px;
}

#site-generator {
    background: #ededed;
    margin-bottom: 15px;
    border-top: 1px solid #003a8b;
    padding: 0.5em 0.5em 0.5em 0.5em;
    text-align: left
}

#site-generator a {
	color: #666666;
	font-weight: bold;
}

.entry-content h2 {
    font-size: 120%;
}



.widget {
    background-color: #ededed;
    padding: 0.75em 1em 0.5em 1em;
    margin: 0.5em 0 1em;
}

#text-2 .textwidget {
text-align: center;
}


.entry-content table, .comment-content table {
    border-bottom: none;
    margin: 0px 0px 1.625em;
    width: 100%;
}

.entry-content td, .comment-content td {
    border-top:  none;
    padding: 6px 10px 0px 0px;
}


ul
{
list-style-type: none;
padding: 0;
margin-left: 1em;
}



li.arrow {
    background-image: url('./images/bullets_for_website.png');
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    padding-left: 0.9em;
}
.widget ul li {
background-image: url('./images/bullets_for_website.png');
    background-repeat: no-repeat;
    background-position: 0 0.2em;
    padding-left: 1em;
}

.buttons_mainpage {
	background-image: url("./images/send_button.png");
	background-repeat: no-repeat;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
	height: 40px;
	width: 93px;
	border: 0 none;
	cursor: pointer;
}

input[type="text"], input[type="password"], textarea {
    background: none repeat scroll 0% 0% rgb(250, 250, 250);
    box-shadow: none;
    border: 1px solid rgb(221, 221, 221);
    color: rgb(136, 136, 136);
}
